package com.jielin.handling.mapper.goods;

import com.jielin.handling.entity.goods.Belongings;
import com.jielin.handling.entity.vo.PoliceInformationVo;
import org.apache.ibatis.annotations.Param;

import java.util.List;
import java.lang.String;

public interface BelongingsMapper {
    int deleteByPrimaryKey(String id);//随身物品的删除

    int insert(Belongings record);//嫌疑人随身物品新增

    int insertSelective(Belongings record);

    Belongings selectByPrimaryKey(String id);

    int upDateGoods(@Param("filePath") String filePath,@Param("id") String id);//物品返回时图片的存储

    int upDateVdieoGoods(String path,String id);//物品返回时视频的存储

    int updateByPrimaryKey(Belongings record);//物品返回的状态更新操作

    int upDateZkGoods (String id);//暂扣

    List<Belongings> selectAll(Belongings belongings);//查询所有随身物品状态信息

    Belongings  selectById (String id);//根据id查询某物品信息

    List<Belongings> selectGoods(String policeId);//根据嫌疑人id查询嫌疑人的随身物品

    int updateSuspectGoods(Belongings belongings);

    List<Belongings> selectAllByType(Belongings belongings);

    String  selectOrgnizationNameById(String suspectId);//根据嫌疑人id查询嫌疑人所在的单位编号
}